Managing Forms
This guide covers administrator tasks in Settings: browsing form definitions, creating new forms, importing and exporting configurations, and opening the editor for an existing form.
Opening the Form Management Console
- Open the Form Builder portal.
- Click the gear icon in the top-right corner of the header.
- Select Settings from the dropdown menu.
- The form settings page opens at
/settings.
The settings page lists every form definition in the environment. Each row shows:
| Column | Description |
|---|---|
| Checkbox | Selects the form for bulk export |
| Form identifier | Unique slug (for example, initiate_las, chq_1001, sumo-user-guide) |
| Name and description | Display title and optional subtitle |
| Gear icon | Opens the configuration editor for that form |
Searching and Selecting Forms
Search
- Click the Search bar at the top of the page.
- Enter part of a form name, identifier, or description.
- The list filters to matching entries.
Select All
- Click Select All to check every visible form row.
- Click Export Selected (.json) to export the selected definitions (see below).
Adding a New Form
- On the settings page, click Add New Form.
- The Add New Form dialog opens.
- Fill in the required fields:
| Field | Description |
|---|---|
| Form Identifier | Unique slug for the form (for example, sumo-user-guide). Must follow slug naming rules (lowercase, no spaces). |
| Form Name | Display name shown to users (for example, sumo-user-guide). |
| Form Description | Optional summary of the form's purpose. |
- Click Add.
- A success notification confirms creation (for example, New Form Config Added).
- The system navigates to the Add Section editor for the new form.
After creating a form, continue with Configuring Forms to set process mapping and roles, then Building Form Sections to define fields.
Editing an Existing Form
-
On the settings page, locate the form you want to change.
-
Click the gear icon on the right side of the form row.
-
The configuration editor opens with the form's current settings:
- General information (identifier, name, description, flags)
- Process mapping (Process Slug, Process Stage, field mappings)
- Maker / Checker / Approver roles
- Form sections and field definitions
- Input and output parameters
-
Make your changes and click Save on each configuration block to persist updates.
Exporting Form Definitions
Use export to back up form configurations or move them to another environment.
- On the settings page, select one or more forms using the row checkboxes.
- Click Export Selected (.json).
- The browser downloads a JSON file containing the selected form definitions.
Note: The Export Selected (.json) button remains disabled until at least one form is selected.
Importing Form Definitions
- On the settings page, click Import Form (.json).
- Select a valid form JSON file from your local machine.
- Confirm the import when prompted.
- Imported forms appear in the settings list and become available in the Form List for authorized users.
After Saving a Form
Once a form is fully configured and saved:
- It appears in the settings list with the configured identifier and name.
- Authorized users see it in the Form List.
- Process designers can reference it from a Form Stage using Select Form.
- Report Builder actions can reference it as a Form Config.
- End users can initiate submissions following the steps in Using Forms.
Important Notes
- Form Identifier values must be valid slugs. Invalid names trigger a validation error (for example, Field validation for 'Name' failed on the 'slug' tag).
- Each configuration block (general, process, roles, sections) has its own Save button — save each block after making changes.
- Test the form using the preview URL or by initiating a submission from the Form List before sharing with end users.